11701b20583f179e6451e65d780eb24313f2cab8,plugins/com.abstratt.mdd.frontend.textuml.core/src/com/abstratt/mdd/internal/frontend/textuml/StructureGenerator.java,StructureGenerator,caseAEnumerationClassType,#AEnumerationClassType#,1126
Before Change
public void caseAEnumerationClassType(AEnumerationClassType node) {
super.caseAEnumerationClassType(node);
Classifier newEnumeration = createClassifier(UMLPackage.Literals.ENUMERATION);
createGeneralization(TypeUtils.makeTypeName("Value"), newEnumeration, Literals.DATA_TYPE, node);
}
@Override
After Change
public void caseAEnumerationClassType(AEnumerationClassType node) {
super.caseAEnumerationClassType(node);
Classifier newEnumeration = createClassifier(UMLPackage.Literals.ENUMERATION);
boolean typesEnabled = Boolean.TRUE.toString().equals(
context.getRepositoryProperties().get(IRepository.ENABLE_TYPES));
if (typesEnabled)
createGeneralization(TypeUtils.makeTypeName("Value"), newEnumeration, Literals.DATA_TYPE, node);
}
@Override